package com.tcs.service;

import java.util.List;
import com.tcs.model.Brand;

public interface BrandService {
	/**
	 * Metodo que permite agregar una marca a la base de datos
	 * 
	 * @param brand
	 */
	public void addBrand(Brand brand);

	/**
	 * Metodo que permite actualizar una marca
	 * 
	 * @param brand
	 */
	public void updateBrand(Brand brand);

	/**
	 * Metodo que permite borrar una marca
	 * 
	 * @param id
	 */
	public void deleteBrand(int id);

	/**
	 * Funcion que retorna un listado de Marcas
	 * 
	 * @return
	 */
	public List<Brand> listBrands();

	/**
	 * Funcion que devuelve un Objeto Marca.
	 * 
	 * @param ID
	 * @return Objeto Marca
	 */
	public Brand getBrand(int ID);

}
